Template pattern example